VMware12+CentOS Linux Release 7.2在nat模式下设置静态IP地址

2019-07-12

VMware12+CentOS Linux Release 7.2在nat模式下如何设置静态IP地址?

解决:

在学习的过程中一般都是使用虚拟机作为实验服务器,采用nat模式方便虚拟机中的操作系统联网,并且具有独立的ip地址,而这个ip地址则是通过VMware的DHCP服务动态分配的,这样一来在实验的过程中如果ip时不时的变化一下搞得人很烦躁的,因为程序连接的服务器是根据ip地址来连接,所以我们需要把IP地址设置成固定的,下面说一下解决方案。

1:查看虚拟网卡的配置信息

点击VMware菜单的 编辑->虚拟网络编辑器->VMnet8 到达如下页面

img

虚拟网络编辑器

然后点击 “NAT设置” 到达如下页面

img

NAT设置

记住这个页面中的 网关子网掩码

2:修改centos中的网卡配置信息

输入ifconfig查看网卡名称,记住这个名称,每个人的不一样

img

ifconfig

找到 名为 ifcfg-网卡名称 的配置文件,然后使用vi编辑

比如我的就是 vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
编辑如下几个字段即可完成静态IP地址的配置**

**(1) 修改 BOOTPROTO = static**

**(2) 修改 ONBOOT = yes**

**(3) 新增 IPADDR = 静态IP地址**

**(4)新增 GATEWAY = 网关**

**(5)新增NETMASK = 子网掩码**

**(6) 新增 NM_CONTROLLED = no (配置这块网卡不由网络管理包管理)**

**(7)新增 DNS1 = 网关 (域名解析)**

**(8)systemctl restart network 重启网络服务修改生效
IPADDR=192.168.180.133
GATEWAY=192.168.180.2
NETMASK=255.255.255.0
NM_CONTROLLED=no
DNS1=192.168.180.2

img

网卡配置文件

**奇遇:某次我忽然将DNS1改为114.114.114.114,然后就导致网络很不好使!最直接的问题就是我安装MySQL的时候永远是访问超时,当我改成网关的时候就很好使了!!我没验证过也不知道怎么验证使这里导致的问题!所以我还是乖乖的把这里设置为网关的值。